<?php
namespace Exam\Controller;

use Tsy\Library\Controller;
/**
 * 用户
 * 
 * @package Exam\Object
 */
class UserController extends Controller
{
    /**

     * 用户编号 UID int(11) 自增 主键 必填  
     * 权限ID QID int(11)   必填  
     * 身份证号 NID char(18)     
     * 密码 PWD varchar(2000)     
     * 姓名 Name char(50)     
     * 层次ID CID int(11)   必填  
     * 专业ID ZID int(11)   必填  
     * 注册时间 CTime datetime   必填  
     * 审核状态 Status bool   必填  
     */
    /**
     * @var string
     */

    /**
     * @param $PWD 用户密码
     * @param int $UID 用户的ID
     * @param string $NID 身份证号码
     * @return mixed
     */
    function login($PWD,$UID=0,$NID=''){
        return $this->Object->login($PWD,$UID,$NID);
    }

    function logout(){
        session(null);
    }

    /**
     * @param array $data
     * @param bool $Properties
     * @param bool $OnlyPK
     * @return mixed
     */
    function register($data=[], $Properties=false, $OnlyPK=false)
    {
        return $this->Object->register($data,$Properties,$OnlyPK);
    }

    /**根据UID 身份证号码重置密码。重置密码默认为123456
     * @param int $UID
     * @param string $NID
     */
    function resetPWD($UID=0,$NID=''){
        return $this->Object->resetPWD($UID,$NID);
    }



}